Tagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagstagsname or jav code